
// 引入 pinyin-pro 库:
import { pinyin } from 'pinyin-pro';

export function getPinyinInitial(char) {
    if (!char) return '#';
    // 提取第一个汉字
    const firstChar = char.charAt(0); 
      
    // 汉字转拼音首字母并大写
    if (/[\u4e00-\u9fa5]/.test(firstChar)) { 
        return pinyin(firstChar, { 
          pattern: 'first', 
          toneType: 'none' 
        }).toUpperCase().charAt(0);  
    }
      
    // 非汉字直接取首字母大写
    return firstChar.toUpperCase(); 
}